commander.js

GitHub - tj/commander.js: node.js command-line interfaces made easy

玩转 Commander.js —— 你也是命令行大师-腾讯云开发者社区-腾讯云

一些有用的工具

const leftPad = require('left-pad')

leftPad('foo', 5) // => "  foo"

leftPad('foobar', 6) // => "foobar"

leftPad(1, 2, '0') // => "01"

leftPad(17, 5, 0) // => "00017"
const chalk = require('chalk');

console.log(chalk.blue('Hello world!'));

const ora = require('ora');

const spinner = ora('Loading unicorns').start();

setTimeout(() => {
    spinner.color = 'yellow';
    spinner.text = 'Loading rainbows';
}, 1000);